home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earcd / utils / vinced / include / vnc_lib.i < prev    next >
Text File  |  1997-07-29  |  8KB  |  292 lines

  1. * Produced by  pragma 3.0 (13.08.96) 
  2. *-----------------------------------------
  3. *-- VNCLibrary                          --
  4. *-- © 1990-97 THOR-Software inc         --
  5. *--                                     --
  6. *-- Library header file Version 3.50    --
  7. *--                                     --
  8. *-- created 5/2/92 by THOR              --
  9. *-- updated to 2.06  3/28/93            --
  10. *-- updated to 2.08  4/21/93            --
  11. *-- updated to 2.12  6/18/93            --
  12. *-- updated to 2.14  6/25/93            --
  13. *-- updated to 2.16  9/30/93            --
  14. *-- updated to 2.17  10/4/93            --
  15. *-- updated to 2.21  11/28/93           --
  16. *-- updated to 2.26  1/1/94             --
  17. *-- updated to 2.32  2/21/94            --
  18. *-- updated to 3.00  3/1/96             --
  19. *-- updated to 3.12  10/13/96           --
  20. *-- updated to 3.14  11/02/96           --
  21. *-- updated to 3.19  2/8/97             --
  22. *-- updated to 3.30  3/30/97            --
  23. *-- updated to 3.40  5/8/97             --
  24. *-- updated to 3.50  16/7/97            --
  25. *-----------------------------------------
  26. *---- system entry points
  27. *_LVOVNCInputHandler    equ    -42
  28. _LVOVNCRawKeyConvert    equ    -48
  29. *---- SnipMap Support
  30. _LVOGetVNCSnip    equ    -54
  31. _LVOSetVNCSnip    equ    -60
  32. _LVOAddVNCSnipHook    equ    -66
  33. _LVORemVNCSnipHook    equ    -72
  34. *---- 2 slots reserved here
  35. *---- global patchable hook control. Don't call it, patch it
  36. _LVOInstallGlobalHooks    equ    -90
  37. *---- tabexpansion control
  38. _LVOSwitchTabExpansion    equ    -96
  39. _LVOHandleTabExpansion    equ    -102
  40. _LVOAbortTabExpansion    equ    -108
  41. *---- system entry points, continued
  42. *_LVOImVNCInputHandler    equ    -114
  43. *_LVOVNCPost    equ    -120
  44. *_LVOSysCopySnip    equ    -126
  45. *_LVOSysPasteSnip    equ    -132
  46. *_LVOVNCPreAdd    equ    -138
  47. *_LVOVNCPostRemove    equ    -144
  48. *---- CNWindow support
  49. _LVOAddWindow    equ    -150
  50. _LVORemWindow    equ    -156
  51. _LVOLockWindow    equ    -162
  52. _LVOUnLockWindow    equ    -168
  53. _LVOAllocCNWindow    equ    -174
  54. _LVOFreeCNWindow    equ    -180
  55. _LVOOpenViNCWindow    equ    -186
  56. _LVOCloseViNCWindow    equ    -192
  57. *_LVOLockList    equ    -198
  58. *_LVOUnLockList    equ    -204
  59. _LVOFindCNWindow    equ    -210
  60. _LVOUnFindCNWindow    equ    -216
  61. *---- Preferences Support
  62. _LVOLockPrefs    equ    -222
  63. _LVOUnLockPrefs    equ    -228
  64. _LVOSetVNCPrefs    equ    -234
  65. _LVOGetVNCPrefs    equ    -240
  66. _LVOGetVNCDefaultPrefs    equ    -246
  67. _LVOLoadPrefs    equ    -252
  68. _LVOSetWindowPrefs    equ    -258
  69. _LVOGetWindowPrefs    equ    -264
  70. *--- 2 slots reserved here
  71. _LVOReduceINPLines    equ    -282
  72. _LVOReduceUpperLines    equ    -288
  73. _LVOReduceLowerLines    equ    -294
  74. _LVOLoadPrefsFrom    equ    -300
  75. _LVOList2Prefs    equ    -306
  76. _LVOPrefs2List    equ    -312
  77. _LVOAllocPrefsBuffer    equ    -318
  78. _LVOFreePrefsBuffer    equ    -324
  79. *---- entry points for creating custom windows
  80. _LVODosInitPC    equ    -330
  81. _LVOMainInitPC    equ    -336
  82. _LVOMountHandler    equ    -342
  83. _LVODisMountHandler    equ    -348
  84. _LVOAddVNCHook    equ    -354
  85. _LVORemVNCHook    equ    -360
  86. *---- patchable hooks for window open/close messaging. Don't call them, patch them
  87. _LVOSendRequestPattern    equ    -366
  88. _LVOSendWindowOpens    equ    -372
  89. _LVOSendWindowCloses    equ    -378
  90. _LVOSendWindowQuits    equ    -384
  91. *---- obsolete device support functions, use the pooled functions below !
  92. _LVOVNCCreateExtIO    equ    -390
  93. _LVOVNCDeleteExtIO    equ    -396
  94. _LVOVNCCreateStdIO    equ    -402
  95. _LVOVNCDeleteStdIO    equ    -408
  96. _LVOVNCCreatePort    equ    -414
  97. _LVOVNCDeletePort    equ    -420
  98. _LVOVNCNewList    equ    -426
  99. *_LVODelayAWhile    equ    -432
  100. *---- More support functions and hooks, added in 3.0
  101. _LVOVNCRequestFile    equ    -438
  102. *---- Patchable hooks (try if you can do better)
  103. _LVOCtrlZSuspend    equ    -444
  104. *---- Even more support functions
  105. _LVOVNCUniqueID    equ    -450
  106. _LVOGetNodeN    equ    -456
  107. *---- pooled editor memory management (static and dynamic)
  108. _LVOAllocEdMem    equ    -462
  109. _LVOFreeEdMem    equ    -468
  110. _LVOAllocLine    equ    -474
  111. _LVOFreeLine    equ    -480
  112. _LVOGetYLine    equ    -486
  113. _LVOGetForcedYLine    equ    -492
  114. *---- line scrolling
  115. _LVOLogicalScrollUp    equ    -498
  116. _LVOLogicalScrollDown    equ    -504
  117. _LVOLogicalRemoveNLines    equ    -510
  118. _LVOLogicalInsertNBlankLines    equ    -516
  119. *---- 1.3 callable allocvec functions
  120. _LVOVNCAllocVec    equ    -522
  121. _LVOVNCFreeVec    equ    -528
  122. *---- patchable job control hooks
  123. _LVONotifyChOwner    equ    -534
  124. _LVONotifyClearScreen    equ    -540
  125. *---- number conversion and strings
  126. _LVOVNCAtoI    equ    -546
  127. _LVOVNCHtoI    equ    -552
  128. _LVOVNCStrToL    equ    -558
  129. *_LVOVNCReserved03    equ    -564
  130. _LVOVNCItoA    equ    -570
  131. *_LVOVNCReserved04    equ    -576
  132. *_LVOVNCObsoleteStrLen    equ    -582
  133. _LVOVNCStrCmp    equ    -588
  134. _LVOVNCStrICmp    equ    -594
  135. _LVOVNCToUpper    equ    -600
  136. _LVOVNCSPrintf    equ    -606
  137. _LVOFilterInput    equ    -612
  138. *---- 1 slot reserved here
  139. *---- more support 3.0
  140. _LVOConvertWindowTitle    equ    -624
  141. _LVOFindCloseMacro    equ    -630
  142. _LVOPrintSuspend    equ    -636
  143. *---- scrolling, inserting and deleting
  144. _LVOScrollNLeft    equ    -642
  145. _LVOScrollNRight    equ    -648
  146. _LVOScrollNUp    equ    -654
  147. _LVOScrollNDown    equ    -660
  148. _LVORemoveNLines    equ    -666
  149. _LVOInsertNLines    equ    -672
  150. _LVODeleteLinesDown    equ    -678
  151. _LVOSetTextRange    equ    -684
  152. _LVOInsertBlock    equ    -690
  153. _LVOInsertChar    equ    -696
  154. _LVODeleteChar    equ    -702
  155. _LVOPrintAll    equ    -708
  156. _LVORefreshAll    equ    -714
  157. *---- 3 slots reserved here
  158. *---- block functions
  159. _LVOBlockStart    equ    -738
  160. _LVOBlockChange    equ    -744
  161. _LVOBlockEnd    equ    -750
  162. *_LVOVNCReserved08    equ    -756
  163. _LVOCutBlock    equ    -762
  164. _LVOCopyBlock    equ    -768
  165. _LVOPasteBlock    equ    -774
  166. _LVOPasteCommand    equ    -780
  167. _LVOHideBlock    equ    -786
  168. _LVOCopyBlockQuiet    equ    -792
  169. _LVOVNCMICut    equ    -798
  170. _LVOVNCMICopy    equ    -804
  171. _LVOVNCMIPaste    equ    -810
  172. _LVOVNCMISelectAll    equ    -816
  173. _LVOCopyBufferToVec    equ    -822
  174. _LVORemoveBlock    equ    -828
  175. *---- mask functions et al.
  176. _LVOGetGlobalRasterMask    equ    -834
  177. _LVORemakeRasterLists    equ    -840
  178. _LVOFlushCopyBuffer    equ    -846
  179. *---- more block support 3.0
  180. _LVOVNCMICopyQuiet    equ    -852
  181. *---- gadget support
  182. _LVOHandleGadgets    equ    -858
  183. *_LVOVNCReserved18    equ    -864
  184. *_LVOVNCReserved19    equ    -870
  185. _LVOGetProp    equ    -876
  186. _LVOSetProp    equ    -882
  187. _LVOGetXProp    equ    -888
  188. _LVOGetYProp    equ    -894
  189. _LVOSetXProp    equ    -900
  190. _LVOSetYProp    equ    -906
  191. *_LVOVNCObsoleteBuildPropGadget    equ    -912
  192. *_LVOVNCReserved11    equ    -918
  193. _LVOAllocMacro    equ    -924
  194. _LVOAllocButton    equ    -930
  195. *---- 2 slots reserved here
  196. *---- DOS support functions
  197. _LVOVNCReplyPacket    equ    -948
  198. _LVOAllocAsyncPacket    equ    -954
  199. _LVOQueueOwnerLine    equ    -960
  200. _LVOPushOwnerLine    equ    -966
  201. _LVOGetLineData    equ    -972
  202. _LVOPutLineData    equ    -978
  203. _LVOVNCLockDeviceList    equ    -984
  204. _LVOVNCUnLockDeviceList    equ    -990
  205. _LVOSendAsyncPacket    equ    -996
  206. _LVOVNCDoPacket    equ    -1002
  207. *---- line controlling
  208. _LVOSaveActual    equ    -1008
  209. _LVOLoadActual    equ    -1014
  210. _LVOClearActualINP    equ    -1020
  211. _LVOChangeActualINP    equ    -1026
  212. *---- console hacks
  213. _LVODataToConsole    equ    -1032
  214. _LVODataFromConsole    equ    -1038
  215. *---- support functions
  216. _LVOSwitchToUser    equ    -1044
  217. _LVOSwitchToDOS    equ    -1050
  218. *---- job control functions
  219. _LVOForeground    equ    -1056
  220. _LVOBackground    equ    -1062
  221. *---- cursor movement
  222. _LVOMoveCursorXY    equ    -1068
  223. _LVOMoveCursorX    equ    -1074
  224. _LVOCursorToLeft    equ    -1080
  225. _LVOCursorToRight    equ    -1086
  226. _LVODeleteCursorLine    equ    -1092
  227. _LVONewSizeWindow    equ    -1098
  228. _LVOSearchWordFWD    equ    -1104
  229. _LVOSearchWordBKWD    equ    -1110
  230. _LVOHandleKeys    equ    -1116
  231. _LVOEmptyWindowPort    equ    -1122
  232. *---- 4 slots reserved here
  233. *---- nenu support
  234. *_LVOVNCReserved14    equ    -1152
  235. _LVOHandleMenu    equ    -1158
  236. _LVORemoveMenu    equ    -1164
  237. _LVOBuildMenu    equ    -1170
  238. *_LVOVNCReserved20    equ    -1176
  239. *_LVOVNCReserved21    equ    -1182
  240. _LVORemoveMenuFromWindow    equ    -1188
  241. _LVOAddMenuToWindow    equ    -1194
  242. _LVOBuildMenuStructs    equ    -1200
  243. _LVOSetEditItems    equ    -1206
  244. _LVOConvertString    equ    -1212
  245. *_LVOVNCReserved22    equ    -1218
  246. _LVODoAsciiData    equ    -1224
  247. *_LVOVNCReserved15    equ    -1230
  248. *_LVOVNCReserved16    equ    -1236
  249. _LVOFreeMacroList    equ    -1242
  250. *---- 3 slots reserved here
  251. *---- miscellaneos
  252. _LVOPredLine    equ    -1266
  253. _LVOSuccLine    equ    -1272
  254. *_LVOVNCReserved17    equ    -1278
  255. _LVOClearFrame    equ    -1284
  256. _LVOBuildIfNeed    equ    -1290
  257. _LVODisplayCursor    equ    -1296
  258. _LVORemoveCursor    equ    -1302
  259. _LVOCmpText    equ    -1308
  260. _LVOSearchToPast    equ    -1314
  261. _LVOSearchToFuture    equ    -1320
  262. *_LVOSearchObsolete1    equ    -1326
  263. *_LVOSearchObsolete2    equ    -1332
  264. _LVOPredStarter    equ    -1338
  265. _LVOSuccStarter    equ    -1344
  266. _LVOLinearToLine    equ    -1350
  267. _LVOLinearToAlloc    equ    -1356
  268. _LVOLineToLinear    equ    -1362
  269. *---- 1 slot reserved here
  270. *---- extended version 3.00 entries: pooled device support
  271. _LVOPoolCreateExtIO    equ    -1374
  272. _LVOPoolDeleteExtIO    equ    -1380
  273. _LVOPoolCreateStdIO    equ    -1386
  274. _LVOPoolDeleteStdIO    equ    -1392
  275. _LVOPoolCreatePort    equ    -1398
  276. _LVOPoolDeletePort    equ    -1404
  277. *---- 4 slots reserved here
  278. *---- extended 3.50 entries: buffer io support
  279. _LVOVNCFOpen    equ    -1434
  280. _LVOVNCFClose    equ    -1440
  281. _LVOVNCFRead    equ    -1446
  282. _LVOVNCFWrite    equ    -1452
  283. _LVOVNCFSeek    equ    -1458
  284. _LVOVNCOneRequester    equ    -1464
  285. _LVOVNCTwoRequester    equ    -1470
  286. _LVOVNCBuildFailureString    equ    -1476
  287. _LVOGetHistory    equ    -1482
  288. _LVOGetScreen    equ    -1488
  289. _LVOPutHistory    equ    -1494
  290. _LVOPutScreen    equ    -1500
  291. *---- 4 slots reserved here
  292.